<?php

namespace com\aristo\ingenieros\presenter;

include 'com/aristo/ingenieros/model/NoteQuery.php';
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

use com\aristo\ingenieros\model\NoteQuery;
use com\aristo\ingenieros\view\Response;

/**
 * Description of NotePresenter
 *
 * @author FAMILIA
 */
class NotePresenter {
    
    public static function getNotas($termino, $con) {
        $response = new Response();

        if (isset($termino) && isset($con)) {
            $query = NoteQuery::getNotas($termino, $con);

            $response->setResult($query);
        } else {
            $response->setResult('JSON INVÁLIDO: FALTAN PARÁMETROS');
        }
        return $response;
    }
    
    public static function addNota($tipo, $idcuenta, $monto, $fecha, $con) {
        $response = new Response();
        
        if(isset($tipo) && isset($idcuenta) && isset($monto) && isset($fecha) && isset($con)) {
            $query = NoteQuery::addNota($tipo, $idcuenta, $monto, $fecha, $con);
            
            $response->setResult($query);
        } else {
            $response->setResult('JSON INVÁLIDO: FALTAN PARÁMETROS');
        }
        return $response;
    }
    
    public static function deleteNota($id, $con) {
        $response = new Response();

        if (isset($id) && isset($con)) {
            $query = NoteQuery::deleteNota($id, $con);

            $response->setResult($query);
        } else {
            $response->setResult('JSON INVÁLIDO: FALTAN PARÁMETROS');
        }
        return $response;
    }
}